627e4103ddd012ba5c9af75a131403a30b659061,oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MongoMK.java,MongoMK,getNewestRevision,#Map#Revision#boolean#,858

Before Change


            if (newestRev == null || isRevisionNewer(propRev, newestRev)) {
                // TODO check if propRev is really committed, if
                // onlyCommitted is set
                if (isRevisionNewer(before, propRev)) {
                    newestRev = propRev;
                }
            }

After Change


        for (String r : valueMap.keySet()) {
            Revision propRev = Revision.fromString(r);
            if (newestRev == null || isRevisionNewer(propRev, newestRev)) {
                if (isRevisionNewer(before, propRev)) {
                    if (!onlyCommitted || isValidRevision(propRev, before, nodeMap)) {
                        newestRev = propRev;
                    }